armored turret

  1. Noun, Military zırhlı kule